﻿using System;
using metroioc.Container;

namespace MetroIoc
{
    public interface IRegistration
    {
        void Register(Type type, string key, Func<LifetimeScope, object> resolverFunc);
        object Resolve(Type type, string key, Func<LifetimeScope, object> resolverFunc, LifetimeScope resolver);
    }
}
